#pragma once


#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

typedef int BTDataType;
typedef struct BinaryTreeNode
{
	BTDataType data;
	struct BinaryTree* Left;
	struct BinaryTree* Right;
}BTNode;

BTNode* CreatBinaryTree();

void PrevOrder(BTNode* root);

int TreeSize(BTNode* root);

int TreeLeafSize(BTNode* root);

int BtTreeHight(BTNode* tree);